@charset "utf-8";



/*-------------------------------------业务范围-----------------------------------------*/
.yewu_box li{margin-bottom:30px}
.yewu_box li img{padding:0}
.yewu_text{justify-content:center;padding:30px 15px;background:var(--bg-color)}
.yewu_text h5{font-size:22px;color:var(--red-color);font-weight:bold}
.yewu_text label{border-bottom:2px solid var(--red-color);width:80px;margin-bottom:25px}
.yewu_text p{font-size:16px;margin-bottom:5px}

/*-------------------------------------新闻中心-----------------------------------------*/
.news_list{}
.news_list li{margin-bottom:30px}
.news_list li a{background:var(--bg-color);padding:15px 0}
.news_list li img{width:100%;margin-bottom:15px}
.news_list li .news_title{justify-content:center}
.news_list li h5{font-size:20px;margin-bottom:15px}
.news_list li span{font-size:16px;color:var(--text2-color);margin-bottom:20px}
.news_list li p{font-size:16px;margin:0;color:var(--text2-color);text-align:justify}

.news_list li:hover a{background:var(--red-color)}
.news_list li:hover h5,.news_list li:hover span{color:var(--white)}
.news_list li:hover p{color:#eab8ba}


/*-------------------------------------新闻详情-----------------------------------------*/
.detail_content{padding:0 0 20px;background:var(--white)}
.detail_title{border-bottom:1px solid var(--line-color);padding-bottom:20px}
.detail_title h4{font-size:24px;margin-bottom:15px;color:var(--vice-color)}
.detail_title span{font-size:14px;color:var(--text2-color);margin-bottom:10px;padding-right:5px}

.detail_text{border-bottom:1px solid var(--line-color);padding:30px 0;margin:25px 0}
.detail_text img{max-width:100%;height:auto!important;margin:10px 0}
.detail_text p{font-size:16px;text-align:justify;margin-bottom:10px;color:var(--text2-color);line-height:28px}

.detail_more li{font-size:14px;color:var(--vice-color);margin:5px 0}
.detail_more li a{color:var(--text2-color)!important}
.detail_more li:hover a{color:var(--red-color)!important}

/*-------------------------------------关于我们-----------------------------------------*/
.about_box img{padding:0}
.about_text{background:#f8f0f1;justify-content:center;padding:20px 15px}
.about_text p{color:var(--text2-color);line-height:28px;font-size:16px}

.about_title{margin-bottom:40px}
.about_title h5{font-size:28px;margin-bottom:0;line-height:1;margin-right:12px}
.about_title span{font-size:16px;color:var(--red-color);line-height:1}

.page_title{margin-bottom:40px}
.page_title h4{font-size:28px}
.page_title span{width:35px;height:2px;background:var(--text2-color)}

.history_box{background:#f8f0f1;padding:50px 0;margin:70px 0}
.history_list li{margin-bottom:20px}
.history_list h5{font-size:24px;background:var(--red-color);color:var(--white);padding:15px;margin-bottom:0}
.history_list p{background:var(--white);padding:20px 15px 30px;margin-bottom:0;flex-grow:1}


/*-------------------------------------人力资源-----------------------------------------*/
.zhaopin_list{padding:30px 20px;margin-bottom:20px;background:var(--bg-color)}
.zhaopin_list h4{font-size:20px;margin-bottom:0}
.zhaopin_list>p{font-size:16px;margin-bottom:0;color:var(--text2-color)}
.zhaopin_list span{font-size:18px;cursor:pointer;border:1px solid var(--text2-color);color:var(--text2-color);width:24px;line-height:24px;text-align:center}

.zhaopin_title{border-bottom:1px solid var(--line-color);padding-bottom:15px;margin-bottom:25px;align-items:center}

.zhaopin_box{margin-top:25px;display:none}
.zhaopin_box p{line-height:28px;color:var(--text2-color);margin-bottom:5px}
.zhaopin_box h5{font-size:16px;margin:15px 0 10px}
.zhaopin_box a{font-size:16px;color:var(--white);padding:8px 30px;background:var(--red-color);align-self:start;margin-top:25px;border-radius:4px}
.zhaopin_kuang .zhaopin_list:last-child{border:none;margin-bottom:0}


/*-------------------------------------联系方式-----------------------------------------*/
.contact_box{margin-bottom:10px}
.contact_box li{margin-bottom:20px}

.contact_kuang{height:100%;background:var(--bg-color);padding:15px 20px;cursor:pointer}
.contact_kuang img{margin-right:15px;align-self:start}
.contact_kuang h5{font-size:20px;margin-bottom:5px}
.contact_kuang span{font-size:14px;color:var(--text2-color)}
.contact_kuang label{display:none}
.contact_text{border-left:1px solid #dddddd;padding-left:15px}

.contact_kuang:hover,.contact_box li .active{background:var(--red-color)!important}
.contact_kuang:hover img,.contact_box li .active img{filter: grayscale(100%) brightness(500%);!important}
.contact_kuang:hover h5,.contact_box li .active h5{color:var(--white)!important}
.contact_kuang:hover span,.contact_box li .active span{color:#e6a9ab!important}
.contact_kuang:hover .contact_text,.contact_box li .active .contact_text{border-color:#cf7070!important}

/*-------------------------------------留言-----------------------------------------*/
.feedback_contact{padding:60px 0}
.feedback_contact a{border:1px solid var(--red-color);width:100%;padding:20px 0 20px 20px;align-items:center}
.feedback_contact a img{margin-right:25px}
.feedback_contact a span{font-size:16px;color:var(--red-color);font-weight:bold}

.feedback{padding:80px 0 90px}
.feedback_box li{display:flex;margin-bottom:15px}
.feedback_box li input{line-height:50px;padding:0 10px}
.feedback_box li textarea{min-height:380px;padding:10px;resize:none}
.feedback_box li input,.feedback_box li textarea{flex-grow:1;border:none;color:var(--text1-color);background:var(--bg-color);outline-color:var(--main-color);font-size:14px}
.feedback_box li input::-webkit-input-placeholder,.feedback_box li textarea::-webkit-input-placeholder{color:var(--text2-color)}
.message_code img{padding-left:0;height:100%;max-height:50px}
.message_code button{background:var(--red-color);border:none;margin-left:15px;color:var(--bg-color);flex-grow:1}

